Crate bevy_reflect[−][src]
Re-exports
pub use erased_serde; |
Modules
prelude | |
serde |
Macros
external_type_uuid | |
impl_reflect_value |
Structs
DynamicList | |
DynamicMap | |
DynamicStruct | |
DynamicTuple | |
DynamicTupleStruct | |
FieldIter | |
ListIter | |
MapIter | |
ReflectDeserialize | |
ReflectHasher | A |
TupleFieldIter | |
TupleStructFieldIter | |
TypeRegistration | |
TypeRegistry | |
TypeRegistryArc | |
Uuid | A Universally Unique Identifier (UUID). |
Enums
ReflectMut | |
ReflectPathError | |
ReflectRef |
Traits
FromType | |
GetField | |
GetPath | |
GetTupleField | |
GetTupleStructField | |
GetTypeRegistration | |
List | An ordered, mutable list of Reflect items. This corresponds to types like std::vec::Vec. |
Map | An ordered ReflectValue->ReflectValue mapping. ReflectValue Keys are assumed to return a non-None hash. Ideally the ordering is stable across runs, but this is not required. This corresponds to types like std::collections::HashMap. |
Reflect | A reflected rust type. |
Struct | An ordered &str->ReflectValue mapping where &str is a “field”. This corresponds to rust struct types. |
Tuple | |
TupleStruct | A rust “tuple struct” reflection |
TypeData | |
TypeUuid | |
TypeUuidDynamic |
Functions
list_apply | |
list_partial_eq | |
map_partial_eq | |
struct_partial_eq | |
tuple_apply | |
tuple_partial_eq | |
tuple_struct_partial_eq |
Attribute Macros
reflect_trait |
Derive Macros
Reflect | |
TypeUuid |